package com.demo.java.OD351_400.OD370;

import java.util.Scanner;

/**
 * @author bug菌
 * @Source 公众号：猿圈奇妙屋
 * @des： 【求最小步数(B卷)】问题
 * @url： https://blog.csdn.net/weixin_43970743/article/details/146230120
 */
public class OdMain {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();  // 读取目标位置

        // 判断目标位置 n 与 3 的余数情况，决定步数
        if (n % 3 == 0) {
            System.out.println(n / 3);  // 如果能被3整除，直接输出n/3
        } else if (n % 3 == 2) {
            System.out.println(n / 3 + 1);  // 如果余2，则需要额外一步
        } else {
            if (n == 1) {
                System.out.println(2);  // 特殊情况，当n=1时，返回2步
            } else {
                System.out.println(n / 3 + 1);  // 其他情况下也需要额外一步
            }
        }
    }
}